{% extends "att_rule_page.html" %} {% load i18n %} {% block addjs %} $('#id_edit_form').validate({ rules:{ "MaxShiftInterval": {required:true,digits:true,min:240,max:1200}, "MinShiftInterval": {required:true,digits:true,min:10,max:240}, "MinRecordInterval": {required:true,"digits":true,"min":0,"max":240}, "MinsWorkDay": {required:true,"digits":true}, "MinsLate": {required:true,"digits":true,"min":0,"max":24 * 60}, "MinsEarly": {required:true,"digits":true,"min":0,"max":24 * 60}, "MinsNoIn": {required:true,"digits":true,"min":0,"max":24 * 60}, "MinsNoOut": {required:true,"digits":true,"min":0,"max":24 * 60}, "MinsLateAbsent": {required:true,"digits":true,"min":1,"max":24 * 60}, "MinsOutOverTime": {required:true,"digits":true,"min":10,"max":240}, "MinsEarlyAbsent": {required:true,"digits":true,"min":1,"max":24 * 60}, "MinUnit": {required:true,"min":0.1,"max":60}, "ReportSymbol": {"maxlength":2}, "punch_period": {required:true,"digits":true,"min":0,"max":1440}, }, errorPlacement: function(error, element) { error.appendTo(element.parent()); } }); {% endblock %} {% block id_main_div %} {% if request.user|HasPerm:"contenttypes.can_AttRulePage" %} {% if request.user|HasPerm:"contenttypes.can_GlobalRulePage" %}